package  com.zerosky.crm.dao;

import java.util.List;
import java.util.Map;

import com.zerosky.crm.po.VisitRecord; 

/**Visitrecord数据接口
 * @author hugy;
 * @since 2017-06-08
 */
public interface VisitRecordDAO  {
	
	/**Visitrecord列表数据接口
	 * @author hugy;
	 * @since 2017-06-08
	 */
	public List<VisitRecord> getVisitRecordList(Map map);

	/**通过主键查找Visitrecord数据接口 
	 * @param id Visitrecord主键
	 * @author hugy;
	 * @since 2017-06-08
	 */
	public VisitRecord getVisitRecordById(String id);

	/**新增Visitrecord数据接口
	 * @param Visitrecord 实体对象
	 * @author hugy;
	 * @since 2017-06-08
	 */ 
	public int addVisitRecord(VisitRecord visitrecord) throws Exception;
	
	/**修改Visitrecord数据接口
	 * @param Visitrecord 实体对象
	 * @author hugy;
	 * @since 2017-06-08
	 */ 
	public int updateVisitRecord(VisitRecord visitrecord) throws Exception;

	/**通过主键删除Visitrecord数据接口
	 * @param id Visitrecord主键
	 * @author hugy;
	 * @since 2017-06-08
	 */ 
	public int deleteVisitRecordById(String id) throws Exception;	 
	
	public int countVisitRecord(Map map);
}
